.login {
	padding: 15rpx 30rpx;
}
.login .head {
	display: flex;
	align-items: center;
	margin-bottom: 60rpx;
}
.login .head .title {
	flex: 1;
	font-size: 36rpx;
	font-weight: bold;
}
.login .head image {
	width: 80rpx;
	height: 80rpx;
	margin-right: 20rpx;
	vertical-align: -25rpx;
}
.login .head .btn {
	position: relative;
	font-size: 24rpx;
	color: #38E1A1;
	padding: 10rpx 20rpx;
	border-radius: 10rpx;
	background-color: #fff;
}
.login .head .btn::after{
	position: absolute;
	top: -2rpx; 
	bottom: -2rpx;
	left: -2rpx;
	right: -2rpx;
	background: linear-gradient(90deg, #3BE899, #21ADE7);
	content: '';
	z-index: -1;
	border-radius: 10rpx;
}

.login .input {
	border-bottom: 1rpx solid #E8E8E8;
}

.login>>>input {
	padding-left: 0rpx !important;
}
.login .content {
	
}
.login .tabs {
	display: flex;
	height: 80rpx;
	line-height: 80rpx;
	margin-bottom: 32rpx;
}
.login .tabs .item {
	position: relative;
	flex: 1;
	text-align: center;
	font-size: 30rpx;
	font-family: PingFang SC;
	font-weight: 400;
	color: #111111;
}
.login .tabs .item.active {
	font-weight: bold;
}
.login .tabs .item.active::before {
	content: "";
	display: block;
	width: 42rpx;
	height: 5rpx;
	background: linear-gradient(92deg, #02C7EA 0%, #A657F8 100%);
	border-radius: 3rpx;
	position: absolute;
	left: 50%;
	bottom: 0rpx;
	transform: translateX(-50%);
}
.login .form-box {
	padding: 10rpx 30rpx;
	border-radius: 10rpx;
	box-shadow: 0 0px 10px rgb(0 0 0 / 10%), 0 0px 0px rgb(0 0 0 / 10%);
}
.login .content .title {
	font-size: 30rpx;
	font-family: PingFang SC;
	font-weight: bold;
	color: #111111;
	margin-bottom: 30rpx;
}
.login >>> .uni-forms-item__label {
	width: 200rpx !important;
}
.login-zone {
	margin-bottom: 15rpx;
}
.login-zone .uni-icons {
	display: inline-block;
	margin-left: 10rpx;
}
.login-form {
	margin-top: 50rpx;
}
.login .footer view {
	font-size: 26rpx;
	margin-bottom: 40rpx;
	color: #111;
}
.login .footer .forget {
	text-align: right;
}
.login .footer .checkbox {
	display: block;
	font-size: 24rpx;
	margin-bottom: 50rpx;
}
.login .footer >>> .uni-checkbox-input {
	border-radius: 50%;
}
.login .footer .checkbox navigator {
	display: inline-block;
	color: #6686F6;
}
.login .footer button {
	background: linear-gradient(90deg, #02C7EA 0%, #A657F8 100%);
	font-size: 30rpx;
	border-radius: 34rpx;
	margin-bottom: 50rpx;
}